#ifndef __SCHEDULER_H
#define __SCHEDULER_H
#include "includes.h"
#include "init.h"
#include "rc522.h"
#include "eventTimer.h"


/* ## Task Manangement Table ## ------------------------------------------------*/
extern OS_TCB	CARD_RECOG_TaskTCB;
extern OS_TCB	TOUCH_TaskTCB;
/* ## Semphore Manangement Table ## --------------------------------------------*/
extern OS_SEM	card_recog_start_sem;
extern OS_SEM	sound_recog_end_sem;
extern OS_SEM	sound_compo_ready_sem;

void start_task(void *p_arg);
void key_task(void *arg);
void card_recog_task(void *arg);
void touch_task(void *arg);

#endif


